csstransform: Fix comparisons crashing
authorBenjamin Otte <otte@redhat.com>
Fri, 19 Dec 2014 18:16:47 +0000 (19:16 +0100)
committerBenjamin Otte <otte@redhat.com>
Fri, 19 Dec 2014 18:20:56 +0000 (19:20 +0100)
Transforms of different type are not equal.

gtk/gtkcsstransformvalue.c

index dbab6491ec3ec80e75cb1272c9c1fb0fc6252e0e..cae3c4ce4cca5898b963105ba8a4358071932e16 100644 (file)
@@ -328,6 +328,9 @@ static gboolean
 gtk_css_transform_equal (const GtkCssTransform *transform1,
                          const GtkCssTransform *transform2)
 {
+  if (transform1->type != transform2->type)
+    return FALSE;
+
   switch (transform1->type)
     {
     case GTK_CSS_TRANSFORM_MATRIX: